home *** CD-ROM | disk | FTP | other *** search
- /*--------------------------------barrier.c---------------------------------*/
- /*
- Copyright 1992 David Conger
- */
-
- /*-------------------------------include files------------------------------*/
-
- #include "barrier.h"
- #include <graphics.h>
-
- /*-----------------------------end include files----------------------------*/
-
-
-
- /*--------------------------------init_barriers-----------------------------*/
-
- void init_barrier(barrier *all_barriers,int barrier_number,
- int up_left_row,int up_left_col,
- int height,int width,int color)
- {
- barrier *temp=all_barriers + barrier_number;
-
- set_barrier_up_left(temp,up_left_row,up_left_col);
- set_barrier_low_right(temp,up_left_row+height,up_left_col+width);
- set_barrier_color(temp,color);
- }
-
- /*-----------------------------end init_barriers----------------------------*/
-
-
-
-
- /*-------------------------------draw_barriers------------------------------*/
-
- void draw_barriers(barrier *all_barriers,int number_of_barriers)
- {
- barrier *temp;
- int i;
- int save_color;
-
-
- save_color=getcolor();
- for (i=0;i<number_of_barriers;i++)
- {
- temp=all_barriers + i;
- setfillstyle(SOLID_FILL,get_barrier_color(temp));
- bar(get_barrier_up_left_col(temp),
- get_barrier_up_left_row(temp),
- get_barrier_low_right_col(temp),
- get_barrier_low_right_row(temp));
- }
- setcolor(save_color);
- }
-
- /*-----------------------------end draw_barriers----------------------------*/
-
-
- /*------------------------------end barrier.c-------------------------------*/